home *** CD-ROM | disk | FTP | other *** search
/ Inside Mac Games Volume 5 #8 / IMG 51 Vol 5-8.iso / Goodies / More For Your Games / MacMAME / Documentation / MAME What's New / MAME What's New.rsrc / TEXT_145.txt < prev    next >
Text File  |  1997-10-20  |  2KB  |  55 lines

  1. 0.14
  2.  
  3. Program:
  4. - Fixed bug in Mario Bros. high score loading: it was recovering the high
  5.   score table, but the high score at the top of the screen was not set
  6.   accordingly.
  7.  
  8. - Mario Bros. and Donkey Kong 3 now also preserve the score distributions
  9.   (use F1 to see them)
  10.  
  11. - High score support in Galaxian, Time Pilot, Centipede and Millipede.
  12.   However, high scores don't seem to work in Millipede (you are not asked
  13.   to enter your name).
  14.  
  15. - Fixed bug which sometimes caused 6502 games not to run (actually they did
  16.   run, but interrupts didn't happen).
  17.  
  18. - Since the US version is better, I renamed amidar to amidarjp, and
  19.   amidarus to amidar.
  20.  
  21. - Renamed pleiades to pleiads.
  22.  
  23. - The change in video modes suggested by ue303ey@sunmail.lrz-muenchen.de
  24.   didn't work on some systems, so I reverted to the previous one.
  25.  
  26. - Ron Fries provided a new version of his Pokey emulator which fixes problems
  27.   in the interface with the SEAL audio library (signed vs. unsigned samples).
  28.  
  29. - Ron Fries also added preliminary sound support to Donkey Kong! It uses some
  30.   very bad samples for now. The samples are distributed in a separate archive
  31.   - put them in the dkong subdirectory.
  32.  
  33. - Richard Davies updated the audio routines in Phoenix, sound is now closer
  34.   to the original and noise is emulated.
  35.  
  36. - Brad Oliver and Mirko Buffoni provided a driver for Vanguard, based on Brian
  37.   Levine's Vanguard emulator.
  38.  
  39. Source:
  40. - driver.c was getting much too large and confused. I moved the GameDriver
  41.   structures inside the single driver/xxxx.c files. This has the additional
  42.   benefit that people sending me drivers will not forget to include the ROM
  43.   loading addresses ;-)
  44.  
  45. - I also changed the GameDriver structure, moving there fields from the
  46.   MachineDrivers structure. The idea is that MachineDriver should describe
  47.   the hardware, while GameDriver the software. Therefore things like colors
  48.   (which are usually stored in a PROM) and dip switch settings go into
  49.   GameDriver; decode_color_prom, on the other hand, goes into MachineDriver
  50.   because it is an hardware function.
  51.   It could be argued that input_ports belong to the hardware; but sometimes
  52.   we have keys tied to dip switches (test switches and so on) whose function
  53.   is determined by the software. Moreover input_ports contains the default
  54.   values for all ports, including dip switches, and those are definitely
  55.   software related.